Sublime实现批量两行交换、多光标选中等 |
您所在的位置:网站首页 › sublime 选中多行 › Sublime实现批量两行交换、多光标选中等 |
目录 目标实现1:去掉第一行无用信息,仅保留年龄和名称 目标实现2:多光标选中,给每一个age所在行结尾增加分号 目标实现3:将信息格式修改为 姓名-年龄,例如:zhangsan-12(涉及批量两行互换) 注意:以下快捷键均为mac 示例文本:第一行、、、开头,后面乱码,第二行年龄,第三行名称 、、、¥#…… age:12 name:zhangsan 、、、!@#¥%…… age:22 name:lisi 、、、……&*() age:50 name:wangwu 目标实现1:去掉第一行无用信息,仅保留年龄和名称思路:匹配、、、开头的一行,将该行所有及回车替换为空白 使用快捷键:command+option+F,出现替换菜单打开正则表达式匹配开关Find输入^、、、.*\n,其中^代表以、、、开头,.匹配单个任意字符,*匹配多个字符,\n为换行单击Replace All最终效果 思路:批量选中age所在行,并将光标移至行尾,同时增加分号 首先使用鼠标拖动选中任意一个age(这一步至关重要,必须先使用鼠标选中单词才可继续定位)使用command+Ctrl+G即可定位全部age,并出现多个光标使用command+→将光标移至行尾添加分号最终效果: 思路:age与name行互换,然后去掉age及name拼写,并使用-连接 首先使用鼠标拖动选中任意一个age使用command+Ctrl+G即可定位全部age,并出现多个光标使用command+L或将光标移至首位端再使用command+shift+左右方向键选中age所在所有行内容使用command+Ctrl+上下方向键互换上下行位置将所有的name:替换为空字符串,所有的\nage:替换为- 最终效果: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |